Base container class.
More...
#include <FEXPDataContainer.h>
|
| | CFEXPModelContainerBase () |
| |
| virtual | ~CFEXPModelContainerBase () |
| |
| virtual void | AddModelElement (Ptr< ICFEXPModelDataIntf > &el, size_t opt_id) override |
| |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id) override |
| |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id, size_t thread_id) override |
| |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id) override |
| |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id, size_t thread_id) override |
| |
| virtual bool | ContainsKey (size_t id, size_t opt_id) override |
| |
| virtual bool | RemoveItem (size_t id, size_t opt_id) override |
| |
| virtual bool | RemoveItem (const std::map< size_t, std::vector< size_t >> &ids) override |
| |
| virtual bool | RemoveAll (size_t opt_id) override |
| |
| virtual void | ScheduleThreads (size_t opt_id) override |
| |
| virtual size_t | ItemCount (size_t opt_id) override |
| |
| virtual bool | IsEmpty (size_t opt_id) override |
| |
| virtual | ~ICFEXPDataModelContIntf () |
| |
◆ CFEXPModelContainerBase()
| CFEXPModelContainerBase::CFEXPModelContainerBase |
( |
| ) |
|
◆ ~CFEXPModelContainerBase()
| virtual CFEXPModelContainerBase::~CFEXPModelContainerBase |
( |
| ) |
|
|
inlinevirtual |
◆ add_new_thread_item()
| void CFEXPModelContainerBase::add_new_thread_item |
( |
size_t |
thread, |
|
|
size_t |
id |
|
) |
| |
|
protected |
◆ AddModelElement()
◆ ContainsKey()
| virtual bool CFEXPModelContainerBase::ContainsKey |
( |
size_t |
id, |
|
|
size_t |
opt_id |
|
) |
| |
|
inlineoverridevirtual |
◆ GetModelElement() [1/2]
◆ GetModelElement() [2/2]
| Ptr< ICFEXPModelDataIntf > CFEXPModelContainerBase::GetModelElement |
( |
size_t |
id, |
|
|
size_t |
opt_id, |
|
|
size_t |
thread_id |
|
) |
| |
|
overridevirtual |
◆ IsEmpty()
| bool CFEXPModelContainerBase::IsEmpty |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ ItemCount()
| size_t CFEXPModelContainerBase::ItemCount |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ IterateModElems() [1/2]
| void CFEXPModelContainerBase::IterateModElems |
( |
t_IterFunc |
function, |
|
|
size_t |
opt_id |
|
) |
| |
|
overridevirtual |
◆ IterateModElems() [2/2]
| void CFEXPModelContainerBase::IterateModElems |
( |
t_IterFunc |
function, |
|
|
size_t |
opt_id, |
|
|
size_t |
thread_id |
|
) |
| |
|
overridevirtual |
◆ RemoveAll()
| bool CFEXPModelContainerBase::RemoveAll |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ RemoveItem() [1/2]
| bool CFEXPModelContainerBase::RemoveItem |
( |
size_t |
id, |
|
|
size_t |
opt_id |
|
) |
| |
|
overridevirtual |
◆ RemoveItem() [2/2]
| bool CFEXPModelContainerBase::RemoveItem |
( |
const std::map< size_t, std::vector< size_t >> & |
ids | ) |
|
|
overridevirtual |
◆ ScheduleThreads()
| void CFEXPModelContainerBase::ScheduleThreads |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ _thread_mapper
| std::map<size_t, std::map<size_t, size_t> > CFEXPModelContainerBase::_thread_mapper |
|
protected |
The documentation for this class was generated from the following files: